// pages/user/index.js
import Toast from '@vant/weapp/toast/toast';
import request from '../../utils/axios'
Page({
  /**
   * 页面的初始数据
   */
  data: {
    // 头像
    photo:"https://photo.aoyudi.top/photo.png",
    // ActionSheet显示
      //上传头像
    uplodeShow: false,
      //绑定公众号
    bindShow: false,
    // 用户
    // 用户名
    name:"小宇",
    // 账户
    account:"",
    password:"",
  },
  
  // 获取手机号，需要认证用户才能使用
  getPhoneNumber(e){
    const access_token = getApp().accessTokenIsExpiration()
    const data={
      code:e.detail.code
    }
      wx.request({
        url: 'https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token='+access_token,
        method: "post",
        data:data,
        success:res=>{
          wx.setStorage('phoneNumber', res.data.phone_info.phoneNumber)
          console.log("获取到手机号"+res.data.phone_info.phoneNumber);
        }
      })  
  },

  // 绑定公众号弹窗显示
  bindShow(){
    this.setData({
      bindShow: true
    })
  },

  // 绑定公众号
  confirm(){
    console.log("绑定公众号确定按钮被点击");
    console.log(wx.getStorageSync('phoneNumber'));
    request.get("/wx_user/bind?account="+this.data.account+"&password="+this.data.password+"&miniOpenId="+wx.getStorageSync('miniOpenId')).then(res=>{
      if(res.code==='200'){
        Toast({message:"绑定成功",context:this})
        getApp().getUserInfo()
      }else{
        Toast({message:"未找到用户,请先关注——小宇在折腾",context:this})
      }
    })
  },

  // 获取openId
  getOpenId(){
    console.log("openId->"+getApp().globalData.User.OpenId)
  },

  // 上传头像弹窗显示
  uploadPhoto() {
    this.setData({
      uplodeShow: true
    })
  },

  // 关闭弹窗(所有)
  onClose(){
    this.setData({
      uplodeShow:false,
      bindShow:false
    })
  },

  afterRead(event){
  
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
 
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})